runtime.schedt.gFree (field)

26 uses

	runtime (current package)
		mgcmark.go#L298: 	lock(&sched.gFree.lock)
		mgcmark.go#L299: 	list := sched.gFree.stack
		mgcmark.go#L300: 	sched.gFree.stack = gList{}
		mgcmark.go#L301: 	unlock(&sched.gFree.lock)
		mgcmark.go#L318: 	lock(&sched.gFree.lock)
		mgcmark.go#L319: 	sched.gFree.noStack.pushAll(q)
		mgcmark.go#L320: 	unlock(&sched.gFree.lock)
		proc.go#L4220: 		lock(&sched.gFree.lock)
		proc.go#L4221: 		sched.gFree.noStack.pushAll(noStackQ)
		proc.go#L4222: 		sched.gFree.stack.pushAll(stackQ)
		proc.go#L4223: 		sched.gFree.n += inc
		proc.go#L4224: 		unlock(&sched.gFree.lock)
		proc.go#L4232: 	if _p_.gFree.empty() && (!sched.gFree.stack.empty() || !sched.gFree.noStack.empty()) {
		proc.go#L4233: 		lock(&sched.gFree.lock)
		proc.go#L4237: 			gp := sched.gFree.stack.pop()
		proc.go#L4239: 				gp = sched.gFree.noStack.pop()
		proc.go#L4244: 			sched.gFree.n--
		proc.go#L4248: 		unlock(&sched.gFree.lock)
		proc.go#L4293: 	lock(&sched.gFree.lock)
		proc.go#L4294: 	sched.gFree.noStack.pushAll(noStackQ)
		proc.go#L4295: 	sched.gFree.stack.pushAll(stackQ)
		proc.go#L4296: 	sched.gFree.n += inc
		proc.go#L4297: 	unlock(&sched.gFree.lock)
		proc.go#L4410: 	n := int32(atomic.Loaduintptr(&allglen)) - sched.gFree.n - int32(atomic.Load(&sched.ngsys))
		runtime2.go#L785: 	gFree struct {